/*
 * Copyright (C) 2017 MediaTek Inc.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See http://www.gnu.org/licenses/gpl-2.0.html for more details.
 */

/* This file is generated by GenLP_setting.pl v1.5.7 */

#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>

const unsigned int AP_CG_Golden_Setting_tcl_gs_dpidle_data[] = {
/*  Address     Mask        Golden Setting Value */
	0x0D01A000, 0x00000001, 0x00000000,/* BUS_MON_CON */
	0x0D01A004, 0x00000001, 0x00000000,/* PERI_BUS_MON_CON */
	0x0D01A070, 0x00000001, 0x00000001,/* ATB_CON */
	0x0D0A002C, 0x00000001, 0x00000001,/* DBGBUSCLK_EN */
	0x0D0A0030, 0x00000001, 0x00000001,/* DBGSYSCLK_EN */
	0x0D0A0070, 0x00000001, 0x00000001,/* ATB_CON */
	0x10000000, 0x00000F00, 0x00000000,/* CLK_MODE */
	0x10000020, 0x80808000, 0x80808000,/* CLK_CFG_0 */
	0x10000030, 0x80808080, 0x80808080,/* CLK_CFG_1 */
	0x10000040, 0x80808080, 0x80808080,/* CLK_CFG_2 */
	0x10000050, 0x80808080, 0x80808080,/* CLK_CFG_3 */
	0x10000060, 0x80808080, 0x80808080,/* CLK_CFG_4 */
	0x10000070, 0x80808080, 0x80808080,/* CLK_CFG_5 */
	0x10000080, 0x80808080, 0x80808080,/* CLK_CFG_6 */
	0x10000090, 0x80808080, 0x80808080,/* CLK_CFG_7 */
	0x100000A0, 0x80808080, 0x00808000,/* CLK_CFG_8 */
	0x100000B0, 0x80808080, 0x80808080,/* CLK_CFG_9 */
	0x100000C0, 0x80808080, 0x80808080,/* CLK_CFG_10 */
	0x100000D0, 0x80808080, 0x80808080,/* CLK_CFG_11 */
	0x100000E0, 0x80808080, 0x80808080,/* CLK_CFG_12 */
	0x100000F0, 0x80008080, 0x80008080,/* CLK_CFG_13 */
	0x10000110, 0x00003030, 0x00003000,/* CLK_MISC_CFG_0 */
	0x10000320, 0x000000FC, 0x000000FC,/* CLK_AUDDIV_0 */
	0x10000328, 0x00010000, 0x00010000,/* CLK_AUDDIV_2 */
	0x10000640, 0x00000080, 0x00000080,/* CLK_CFG_20 */
	0x10001070, 0x00000004, 0x00000000,/* INFRA_BUS_DCM_CTRL */
	0x10001074, 0x00000004, 0x00000000,/* PERI_BUS_DCM_CTRL */
	0x10001080, 0x9BEFFF7F, 0x9BEFFF70,/* MODULE_SW_CG_0_SET */
	0x10001084, 0x9BEFFF7F, 0x00000230,/* MODULE_SW_CG_0_CLR */
	0x10001088, 0xDF9D7FF6, 0x1B9D0B76,/* MODULE_SW_CG_1_SET */
	0x1000108C, 0x5D9D7FF7, 0x40180380,/* MODULE_SW_CG_1_CLR */
	0x100010A4, 0xFFFFFFDF, 0xFFFFFFDF,/* MODULE_SW_CG_2_SET */
	0x100010A8, 0xFFFFFFDD, 0x80000000,/* MODULE_SW_CG_2_CLR */
	0x100010C0, 0xFFFF31FF, 0xC9F031FF,/* MODULE_SW_CG_3_SET */
	0x100010C4, 0xFFFF01FF, 0x02300000,/* MODULE_SW_CG_3_CLR */
	0x1000320C, 0x80000000, 0x00000000,/* PERIAXI_SI0_CTL */
	0x1000C008, 0x1FFE0000, 0x1FFE0000,/* AP_PLL_CON2 */
	0x1000C00C, 0x7FFFFFFF, 0x7FFD5550,/* AP_PLL_CON3 */
	0x1000C010, 0x0003F50F, 0x0002A405,/* AP_PLL_CON4 */
	0x1000C020, 0x00036BF0, 0x000022A0,/* AP_PLL_CON8 */
	0x1000C200, 0x01000001, 0x01000001,/* ARMPLL_LL_CON0 */
	0x1000C20C, 0x00000003, 0x00000001,/* ARMPLL_LL_PWR_CON0 */
	0x1000C210, 0x01000001, 0x01000001,/* ARMPLL_BL_CON0 */
	0x1000C21C, 0x00000003, 0x00000001,/* ARMPLL_BL_PWR_CON0 */
	0x1000C220, 0x01000001, 0x01000001,/* ARMPLL_BB_CON0 */
	0x1000C22C, 0x00000003, 0x00000001,/* ARMPLL_BB_PWR_CON0 */
	0x1000C230, 0x01000001, 0x00000000,/* MAINPLL_CON0 */
	0x1000C23C, 0x00000003, 0x00000002,/* MAINPLL_PWR_CON0 */
	0x1000C240, 0x00000001, 0x00000000,/* UNIVPLL_CON0 */
	0x1000C24C, 0x00000003, 0x00000002,/* UNIVPLL_PWR_CON0 */
	0x1000C250, 0x00000001, 0x00000000,/* MFGPLL_CON0 */
	0x1000C25C, 0x00000003, 0x00000002,/* MFGPLL_PWR_CON0 */
	0x1000C260, 0x00000001, 0x00000000,/* MSDCPLL_CON0 */
	0x1000C26C, 0x00000003, 0x00000002,/* MSDCPLL_PWR_CON0 */
	0x1000C270, 0x00000001, 0x00000000,/* TVDPLL_CON0 */
	0x1000C27C, 0x00000003, 0x00000002,/* TVDPLL_PWR_CON0 */
	0x1000C280, 0x00000001, 0x00000000,/* MMPLL_CON0 */
	0x1000C28C, 0x00000003, 0x00000002,/* MMPLL_PWR_CON0 */
	0x1000C290, 0x00000001, 0x00000000,/* MPLL_CON0 */
	0x1000C29C, 0x00000003, 0x00000002,/* MPLL_PWR_CON0 */
	0x1000C2A0, 0x01000001, 0x01000001,/* CCIPLL_CON0 */
	0x1000C2AC, 0x00000003, 0x00000001,/* CCIPLL_PWR_CON0 */
	0x1000C2B0, 0x00000001, 0x00000000,/* ADSPPLL_CON0 */
	0x1000C2BC, 0x00000003, 0x00000002,/* ADSPPLL_PWR_CON0 */
	0x1000C2C0, 0x00000001, 0x00000000,/* APLL1_CON0 */
	0x1000C2D0, 0x00000003, 0x00000002,/* APLL1_PWR_CON0 */
	0x1000C2D4, 0x00000001, 0x00000000,/* APLL2_CON0 */
	0x1000C2E4, 0x00000003, 0x00000002,/* APLL2_PWR_CON0 */
	0x1000C2EC, 0x00000001, 0x00000000,/* APUPLL_CON0 */
	0x1000C2F8, 0x00000003, 0x00000002,/* APUPLL_PWR_CON0 */
	0x1000D0F0, 0x00000001, 0x00000001,/* TIMER_CTRL */
	0x10012000, 0x00000001, 0x00000000,/* DVFSRC_BASIC_CONTROL */
	0x10219834, 0x00000003, 0x00000000,/* EMI_THRO_PRD0 */
	0x10219838, 0x00FF0000, 0x00000000,/* EMI_THRO_PRD1 */
	0x10219858, 0x00000800, 0x00000000,/* EMI_THRO_CTRL1 */
	0x102280F0, 0x00010000, 0x00010000,/* GCE_CTL_INT0 */
	0x1022D468, 0x000000FF, 0x00000022,/* CG_EN */
	0x10443000, 0x001FEBFE, 0x00004000,/* SSPM_CK_EN */
	0x10443010, 0x00000001, 0x00000000,/* SSPM_UART_CTRL */
	0x10601000, 0x0000003B, 0x00000000,/* ADSP_CK_EN */
	0x10601010, 0x00000001, 0x00000000,/* ADSP_UART_CTRL */
	0x1100B0E4, 0x00000001, 0x00000000,/* LVTSCLKEN_0 */
	0x1100B1E4, 0x00000001, 0x00000000,/* LVTSCLKEN_1 */
	0x1100B2E4, 0x00000001, 0x00000000,/* LVTSCLKEN_2 */
	0x1100B3E4, 0x00000001, 0x00000000,/* LVTSCLKEN_3 */
	0x1100BF00, 0x81FF0000, 0x00000000,/* PTPCORESEL */
	0x11201C84, 0x00000004, 0x00000004,/* MISC_CTRL */
	0x11203E30, 0x00000001, 0x00000001,/* SSUSB_U3_CTRL_0P */
	0x11203E50, 0x00000001, 0x00000001,/* SSUSB_U2_CTRL_0P */
	0x11203E80, 0x00000001, 0x00000001,/* SSUSB_DMA_CTRL */
	0x11210000, 0x1F1C0304, 0x1F1C0304,/* AUDIO_TOP_CON0 */
	0x11210004, 0xF033F1F0, 0xF033F1F0,/* AUDIO_TOP_CON1 */
	0x112300B4, 0x00400000, 0x00000000,/* PATCH_BIT1 */
	0x11FA0010, 0xFFFF0000, 0xFFFF0000,/* MP_GLB_DIG_10 */
	0x11FA0014, 0x0BC02000, 0x0BC02000,/* MP_GLB_DIG_14 */
	0x11FA0030, 0x00444402, 0x00444402,/* MP_GLB_DIG_30 */
	0x11FA0034, 0x000000FF, 0x000000FF,/* MP_GLB_DIG_34 */
	0x11FA005C, 0x01F00000, 0x01F00000,/* MP_GLB_DIG_5C */
	0x11FA8088, 0x00003000, 0x00003000,/* MP_LN_DIG_TX_88 */
	0x13FBF004, 0x00000001, 0x00000001,/* MFG_CG_SET */
	0x13FBF008, 0x00000001, 0x00000000,/* MFG_CG_CLR */
	0x14000100, 0xFFFFFFFF, 0xFFFFFFFF,/* MMSYS_CG_CON0 */
	0x14000110, 0x0001FFFF, 0x0001FFFF,/* MMSYS_CG_CON1 */
	0x15020000, 0x000003FF, 0x000003FF,/* IMG_CG_CON */
	0x16000000, 0x00000111, 0x00000000,/* VDEC_CKEN_SET */
	0x16000004, 0x00000101, 0x00000001,/* VDEC_CKEN_CLR */
	0x16000008, 0x00000001, 0x00000000,/* LARB_CKEN_CON_SET */
	0x1600000C, 0x00000001, 0x00000001,/* LARB_CKEN_CON_CLR */
	0x17000000, 0x10000111, 0x00000000,/* VENCSYS_CG_CON */
	0x17000004, 0x10000111, 0x00000000,/* VENCSYS_CG_SET */
	0x17000008, 0x10000111, 0x10000111,/* VENCSYS_CG_CLR */
	0x19000004, 0x000000FF, 0x000000FF,/* APU_CONN_CG_SET */
	0x19000008, 0x000000FF, 0x00000000,/* APU_CONN_CG_CLR */
	0x19020000, 0x0000000F, 0x0000000F,/* APUSYS_VCORE_CG_CON */
	0x19180000, 0x00000007, 0x00000007,/* CORE_CG_CON */
	0x19180110, 0x02000000, 0x02000000,/* CORE_CTRL */
	0x19280000, 0x00000007, 0x00000007,/* CORE_CG_CON */
	0x19280110, 0x02000000, 0x02000000,/* CORE_CTRL */
	0x1A000000, 0x00003FD7, 0x00003FD7,/* CAMSYS_CG_CON */
	0xA00C00E4, 0x00000001, 0x00000000,/* LVTSCLKEN_0 */
	0xA00C0F00, 0x803F0000, 0x00000000 /* PTPCORESEL */
};

const unsigned int *AP_CG_Golden_Setting_tcl_gs_dpidle =
		AP_CG_Golden_Setting_tcl_gs_dpidle_data;

unsigned int AP_CG_Golden_Setting_tcl_gs_dpidle_len = 363;

const unsigned int AP_CG_Golden_Setting_tcl_gs_suspend_data[] = {
/*  Address     Mask        Golden Setting Value */
	0x0D01A000, 0x00000001, 0x00000000,/* BUS_MON_CON */
	0x0D01A004, 0x00000001, 0x00000000,/* PERI_BUS_MON_CON */
	0x0D01A070, 0x00000001, 0x00000001,/* ATB_CON */
	0x0D0A002C, 0x00000001, 0x00000000,/* DBGBUSCLK_EN */
	0x0D0A0030, 0x00000001, 0x00000000,/* DBGSYSCLK_EN */
	0x0D0A0070, 0x00000001, 0x00000000,/* ATB_CON */
	0x10000000, 0x00000F00, 0x00000000,/* CLK_MODE */
	0x10000020, 0x80808000, 0x80808000,/* CLK_CFG_0 */
	0x10000030, 0x80808080, 0x80808080,/* CLK_CFG_1 */
	0x10000040, 0x80808080, 0x80808080,/* CLK_CFG_2 */
	0x10000050, 0x80808080, 0x80808080,/* CLK_CFG_3 */
	0x10000060, 0x80808080, 0x80808080,/* CLK_CFG_4 */
	0x10000070, 0x80808080, 0x80808080,/* CLK_CFG_5 */
	0x10000080, 0x80808080, 0x80808080,/* CLK_CFG_6 */
	0x10000090, 0x80808080, 0x80808080,/* CLK_CFG_7 */
	0x100000A0, 0x80808080, 0x00808080,/* CLK_CFG_8 */
	0x100000B0, 0x80808080, 0x80808080,/* CLK_CFG_9 */
	0x100000C0, 0x80808080, 0x80808080,/* CLK_CFG_10 */
	0x100000D0, 0x80808080, 0x80808080,/* CLK_CFG_11 */
	0x100000E0, 0x80808080, 0x80808080,/* CLK_CFG_12 */
	0x100000F0, 0x80008080, 0x80008080,/* CLK_CFG_13 */
	0x10000110, 0x00003030, 0x00003000,/* CLK_MISC_CFG_0 */
	0x10000320, 0x000000FC, 0x000000FC,/* CLK_AUDDIV_0 */
	0x10000328, 0x00010000, 0x00010000,/* CLK_AUDDIV_2 */
	0x10000640, 0x00000080, 0x00000000,/* CLK_CFG_20 */
	0x10001070, 0x00000004, 0x00000000,/* INFRA_BUS_DCM_CTRL */
	0x10001074, 0x00000004, 0x00000000,/* PERI_BUS_DCM_CTRL */
	0x10001080, 0x9BEFFF7F, 0x9BEFFF70,/* MODULE_SW_CG_0_SET */
	0x10001084, 0x9BEFFF7F, 0x00000230,/* MODULE_SW_CG_0_CLR */
	0x10001088, 0xDF9D7FF6, 0x1B9D0B76,/* MODULE_SW_CG_1_SET */
	0x1000108C, 0x5D9D7FF7, 0x40180300,/* MODULE_SW_CG_1_CLR */
	0x100010A4, 0xFFFFFFDF, 0xFFFFFFDF,/* MODULE_SW_CG_2_SET */
	0x100010A8, 0xFFFFFFDD, 0x80000000,/* MODULE_SW_CG_2_CLR */
	0x100010C0, 0xFFFF31FF, 0xCBF031FF,/* MODULE_SW_CG_3_SET */
	0x100010C4, 0xFFFF01FF, 0x00300000,/* MODULE_SW_CG_3_CLR */
	0x1000320C, 0x80000000, 0x00000000,/* PERIAXI_SI0_CTL */
	0x1000C008, 0x1FFE0000, 0x1FFE0000,/* AP_PLL_CON2 */
	0x1000C00C, 0x7FFFFFFF, 0x7FFD5550,/* AP_PLL_CON3 */
	0x1000C010, 0x0003F50F, 0x0002A405,/* AP_PLL_CON4 */
	0x1000C020, 0x00036BF0, 0x000020A0,/* AP_PLL_CON8 */
	0x1000C200, 0x01000001, 0x01000001,/* ARMPLL_LL_CON0 */
	0x1000C20C, 0x00000003, 0x00000001,/* ARMPLL_LL_PWR_CON0 */
	0x1000C210, 0x01000001, 0x01000001,/* ARMPLL_BL_CON0 */
	0x1000C21C, 0x00000003, 0x00000001,/* ARMPLL_BL_PWR_CON0 */
	0x1000C220, 0x01000001, 0x01000001,/* ARMPLL_BB_CON0 */
	0x1000C22C, 0x00000003, 0x00000001,/* ARMPLL_BB_PWR_CON0 */
	0x1000C230, 0x01000001, 0x00000000,/* MAINPLL_CON0 */
	0x1000C23C, 0x00000003, 0x00000002,/* MAINPLL_PWR_CON0 */
	0x1000C240, 0x00000001, 0x00000000,/* UNIVPLL_CON0 */
	0x1000C24C, 0x00000003, 0x00000002,/* UNIVPLL_PWR_CON0 */
	0x1000C250, 0x00000001, 0x00000000,/* MFGPLL_CON0 */
	0x1000C25C, 0x00000003, 0x00000002,/* MFGPLL_PWR_CON0 */
	0x1000C260, 0x00000001, 0x00000000,/* MSDCPLL_CON0 */
	0x1000C26C, 0x00000003, 0x00000002,/* MSDCPLL_PWR_CON0 */
	0x1000C270, 0x00000001, 0x00000000,/* TVDPLL_CON0 */
	0x1000C27C, 0x00000003, 0x00000002,/* TVDPLL_PWR_CON0 */
	0x1000C280, 0x00000001, 0x00000000,/* MMPLL_CON0 */
	0x1000C28C, 0x00000003, 0x00000002,/* MMPLL_PWR_CON0 */
	0x1000C290, 0x00000001, 0x00000000,/* MPLL_CON0 */
	0x1000C29C, 0x00000003, 0x00000002,/* MPLL_PWR_CON0 */
	0x1000C2A0, 0x01000001, 0x01000001,/* CCIPLL_CON0 */
	0x1000C2AC, 0x00000003, 0x00000001,/* CCIPLL_PWR_CON0 */
	0x1000C2B0, 0x00000001, 0x00000000,/* ADSPPLL_CON0 */
	0x1000C2BC, 0x00000003, 0x00000002,/* ADSPPLL_PWR_CON0 */
	0x1000C2C0, 0x00000001, 0x00000000,/* APLL1_CON0 */
	0x1000C2D0, 0x00000003, 0x00000002,/* APLL1_PWR_CON0 */
	0x1000C2D4, 0x00000001, 0x00000000,/* APLL2_CON0 */
	0x1000C2E4, 0x00000003, 0x00000002,/* APLL2_PWR_CON0 */
	0x1000C2EC, 0x00000001, 0x00000000,/* APUPLL_CON0 */
	0x1000C2F8, 0x00000003, 0x00000002,/* APUPLL_PWR_CON0 */
	0x1000D0F0, 0x00000001, 0x00000001,/* TIMER_CTRL */
	0x10012000, 0x00000001, 0x00000000,/* DVFSRC_BASIC_CONTROL */
	0x10017008, 0xFFFFFFFF, 0x00000000,/* World_CLK_CNTCV_L */
	0x1001700C, 0xFFFFFFFF, 0x00000000,/* World_CLK_CNTCV_H */
	0x10219834, 0x00000003, 0x00000000,/* EMI_THRO_PRD0 */
	0x10219838, 0x00FF0000, 0x00000000,/* EMI_THRO_PRD1 */
	0x10219858, 0x00000800, 0x00000000,/* EMI_THRO_CTRL1 */
	0x102280F0, 0x00010000, 0x00010000,/* GCE_CTL_INT0 */
	0x1022D468, 0x000000FF, 0x00000022,/* CG_EN */
	0x10443000, 0x001FEBFE, 0x00004000,/* SSPM_CK_EN */
	0x10443010, 0x00000001, 0x00000000,/* SSPM_UART_CTRL */
	0x10601000, 0x0000003B, 0x00000000,/* ADSP_CK_EN */
	0x10601010, 0x00000001, 0x00000000,/* ADSP_UART_CTRL */
	0x1100B0E4, 0x00000001, 0x00000000,/* LVTSCLKEN_0 */
	0x1100B1E4, 0x00000001, 0x00000000,/* LVTSCLKEN_1 */
	0x1100B2E4, 0x00000001, 0x00000000,/* LVTSCLKEN_2 */
	0x1100B3E4, 0x00000001, 0x00000000,/* LVTSCLKEN_3 */
	0x1100BF00, 0x81FF0000, 0x00000000,/* PTPCORESEL */
	0x11201C84, 0x00000004, 0x00000004,/* MISC_CTRL */
	0x11203E30, 0x00000001, 0x00000001,/* SSUSB_U3_CTRL_0P */
	0x11203E50, 0x00000001, 0x00000001,/* SSUSB_U2_CTRL_0P */
	0x11203E80, 0x00000001, 0x00000001,/* SSUSB_DMA_CTRL */
	0x11210000, 0x1F1C0304, 0x1F1C0304,/* AUDIO_TOP_CON0 */
	0x11210004, 0xF033F1F0, 0xF033F1F0,/* AUDIO_TOP_CON1 */
	0x112300B4, 0x00400000, 0x00000000,/* PATCH_BIT1 */
	0x11FA0010, 0xFFFF0000, 0xFFFF0000,/* MP_GLB_DIG_10 */
	0x11FA0014, 0x0BC02000, 0x0BC02000,/* MP_GLB_DIG_14 */
	0x11FA0030, 0x00444402, 0x00444402,/* MP_GLB_DIG_30 */
	0x11FA0034, 0x000000FF, 0x000000FF,/* MP_GLB_DIG_34 */
	0x11FA005C, 0x01F00000, 0x01F00000,/* MP_GLB_DIG_5C */
	0x11FA8088, 0x00003000, 0x00003000,/* MP_LN_DIG_TX_88 */
	0x13FBF004, 0x00000001, 0x00000001,/* MFG_CG_SET */
	0x13FBF008, 0x00000001, 0x00000000,/* MFG_CG_CLR */
	0x14000100, 0xFFFFFFFF, 0xFFFFFFFF,/* MMSYS_CG_CON0 */
	0x14000110, 0x0001FFFF, 0x0001FFFF,/* MMSYS_CG_CON1 */
	0x15020000, 0x000003FF, 0x000003FF,/* IMG_CG_CON */
	0x16000000, 0x00000111, 0x00000000,/* VDEC_CKEN_SET */
	0x16000004, 0x00000101, 0x00000001,/* VDEC_CKEN_CLR */
	0x16000008, 0x00000001, 0x00000000,/* LARB_CKEN_CON_SET */
	0x1600000C, 0x00000001, 0x00000001,/* LARB_CKEN_CON_CLR */
	0x17000000, 0x10000111, 0x00000000,/* VENCSYS_CG_CON */
	0x17000004, 0x10000111, 0x00000000,/* VENCSYS_CG_SET */
	0x17000008, 0x10000111, 0x10000111,/* VENCSYS_CG_CLR */
	0x19000004, 0x000000FF, 0x000000FF,/* APU_CONN_CG_SET */
	0x19000008, 0x000000FF, 0x00000000,/* APU_CONN_CG_CLR */
	0x19020000, 0x0000000F, 0x0000000F,/* APUSYS_VCORE_CG_CON */
	0x19180000, 0x00000007, 0x00000007,/* CORE_CG_CON */
	0x19180110, 0x02000000, 0x02000000,/* CORE_CTRL */
	0x19280000, 0x00000007, 0x00000007,/* CORE_CG_CON */
	0x19280110, 0x02000000, 0x02000000,/* CORE_CTRL */
	0x1A000000, 0x00003FD7, 0x00003FD7,/* CAMSYS_CG_CON */
	0xA00C00E4, 0x00000001, 0x00000000,/* LVTSCLKEN_0 */
	0xA00C0F00, 0x803F0000, 0x00000000 /* PTPCORESEL */
};

const unsigned int *AP_CG_Golden_Setting_tcl_gs_suspend =
		AP_CG_Golden_Setting_tcl_gs_suspend_data;

unsigned int AP_CG_Golden_Setting_tcl_gs_suspend_len = 369;

const unsigned int AP_CG_Golden_Setting_tcl_gs_sodi_data[] = {
/*  Address     Mask        Golden Setting Value */
	0x0D01A000, 0x00000001, 0x00000000,/* BUS_MON_CON */
	0x0D01A004, 0x00000001, 0x00000000,/* PERI_BUS_MON_CON */
	0x0D01A070, 0x00000001, 0x00000001,/* ATB_CON */
	0x0D0A002C, 0x00000001, 0x00000001,/* DBGBUSCLK_EN */
	0x0D0A0030, 0x00000001, 0x00000001,/* DBGSYSCLK_EN */
	0x0D0A0070, 0x00000001, 0x00000001,/* ATB_CON */
	0x1000D0F0, 0x00000001, 0x00000001,/* TIMER_CTRL */
	0x10012000, 0x00000001, 0x00000001,/* DVFSRC_BASIC_CONTROL */
	0x10219834, 0x00000003, 0x00000003,/* EMI_THRO_PRD0 */
	0x10219838, 0x00FF0000, 0x004D0000,/* EMI_THRO_PRD1 */
	0x10219858, 0x00000800, 0x00000800,/* EMI_THRO_CTRL1 */
	0x1022D468, 0x000000FF, 0x00000022,/* CG_EN */
	0x112300B4, 0x00400000, 0x00000000,/* PATCH_BIT1 */
	0x11FA0010, 0xFFFF0000, 0xFFFF0000,/* MP_GLB_DIG_10 */
	0x11FA0014, 0x0BC02000, 0x0BC02000,/* MP_GLB_DIG_14 */
	0x11FA0030, 0x00444402, 0x00444402,/* MP_GLB_DIG_30 */
	0x11FA0034, 0x000000FF, 0x000000FF,/* MP_GLB_DIG_34 */
	0x11FA005C, 0x01F00000, 0x01F00000,/* MP_GLB_DIG_5C */
	0x11FA8088, 0x00003000, 0x00003000,/* MP_LN_DIG_TX_88 */
	0x14000100, 0xFFFFFFFF, 0x00000000,/* MMSYS_CG_CON0 */
	0x14000110, 0x0001FFFF, 0x00000000,/* MMSYS_CG_CON1 */
	0x15020000, 0x000003FF, 0x000003FF,/* IMG_CG_CON */
	0x16000000, 0x00000001, 0x00000001,/* VDEC_CKEN_SET */
	0x16000004, 0x00000001, 0x00000000,/* VDEC_CKEN_CLR */
	0x16000008, 0x00000001, 0x00000001,/* LARB_CKEN_CON_SET */
	0x1600000C, 0x00000001, 0x00000000,/* LARB_CKEN_CON_CLR */
	0x17000000, 0x10000111, 0x00000000,/* VENCSYS_CG_CON */
	0x17000004, 0x10000111, 0x00000000,/* VENCSYS_CG_SET */
	0x17000008, 0x10000111, 0x10000111,/* VENCSYS_CG_CLR */
	0x19000004, 0x000000FF, 0x000000FF,/* APU_CONN_CG_SET */
	0x19000008, 0x000000FF, 0x00000000,/* APU_CONN_CG_CLR */
	0x19020000, 0x0000000F, 0x0000000F,/* APUSYS_VCORE_CG_CON */
	0x19180000, 0x00000007, 0x00000007,/* CORE_CG_CON */
	0x19280000, 0x00000007, 0x00000007,/* CORE_CG_CON */
	0x1A000000, 0x00003FD7, 0x00003FD7,/* CAMSYS_CG_CON */
};

const unsigned int *AP_CG_Golden_Setting_tcl_gs_sodi =
		AP_CG_Golden_Setting_tcl_gs_sodi_data;

unsigned int AP_CG_Golden_Setting_tcl_gs_sodi_len = 105;
